Fix compilation on MacOSX Tiger
authorJohn Ralls <jralls@ceridwen.us>
Tue, 11 Dec 2012 00:51:31 +0000 (16:51 -0800)
committerJohn Ralls <jralls@ceridwen.us>
Tue, 11 Dec 2012 00:51:31 +0000 (16:51 -0800)
NSInteger isn't defined until MacOSX Leopard, so in the 3 files that
use it, include ../gdk/quartz/gdkquartz.h which provides a typedef when
needed.

gtk/gtkclipboard-quartz.c
gtk/gtkdnd-quartz.c
gtk/gtkmodelmenu-quartz.c

index 046fe71ccfa98b359eb1ed75af613c4a1977e41d..9179c734dc9871391330f56cac0c6ca1b61b5f3f 100644 (file)
@@ -31,7 +31,7 @@
 #include "gtktextbuffer.h"
 #include "gtkselectionprivate.h"
 #include "gtkquartz.h"
-
+#include "../gdk/quartz/gdkquartz.h"
 
 enum {
   OWNER_CHANGE,
@@ -47,7 +47,7 @@ enum {
 
 typedef struct _GtkClipboardClass GtkClipboardClass;
 
-struct _GtkClipboard 
+struct _GtkClipboard
 {
   GObject parent_instance;
 
index 9f13e5fffddd526c0d18108d6da1b18bcea89647..57601055703f225ccc7b96fdb4f321e7752bdbdc 100644 (file)
@@ -41,6 +41,7 @@
 #include "gtkquartz.h"
 #include "gdk/quartz/gdkquartz.h"
 #include "gtkselectionprivate.h"
+#include "gtksettings.h"
 
 typedef struct _GtkDragSourceSite GtkDragSourceSite;
 typedef struct _GtkDragSourceInfo GtkDragSourceInfo;
index a5a73ecdcc41282661a2c991493c3eb521bfc5d1..2f05eac7d05ef2513b5f0f22646833ac1e16b6d7 100644 (file)
@@ -23,6 +23,7 @@
 #include <gdk/gdkkeysyms.h>
 #include "gtkaccelmapprivate.h"
 #include "gtkactionhelper.h"
+#include "../gdk/quartz/gdkquartz.h"
 
 #import <Cocoa/Cocoa.h>